/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package IoTools;

/**
 *
 * @author citizen5589
 */
public class ParamSet {
    // gammas
    private Integer GammaLoop;
    private Double GammaMin;
    private Double GammaStep;
    private Double GammaEnd;
    //deltas
    private Integer DeltaLoop;
    private Double DeltaMin;
    private Double DeltaStep;
    private Double DeltaEnd;
    // alphas
    private Integer AlphaLoop;
    private Double AlphaMin;
    private Double AlphaStep;
    private Double AlphaEnd;
    // betas
    private Integer BetaLoop;
    private Double BetaMin;
    private Double BetaStep;
    private Double BetaEnd;
    // times
    private Double Pulse1Start;
    private Double Pulse1End;
    private Double Pulse2Start;
    private Double Pulse2End;
    private double TotalTime;
    //constructor
    public ParamSet() {
    }
    // setters/getters
    public Integer GammaLoop() {
        return GammaLoop;
    }

    public void setGammaLoop(Integer GammaLoop) {
        this.GammaLoop = GammaLoop;
    }

    public Integer DeltaLoop() {
        return DeltaLoop;
    }

    public void setDeltaLoop(Integer DeltaLoop) {
        this.DeltaLoop = DeltaLoop;
    }

    public Double GammaMin() {
        return GammaMin;
    }

    public void setGammaMin(Double GammaMin) {
        this.GammaMin = GammaMin;
    }

    public Double GammaStep() {
        return GammaStep;
    }

    public void setGammaStep(Double GammaStep) {
        // a little tricky condition
        if (GammaStep == 0) {
            this.GammaStep = 0.1;
        }
        this.GammaStep = GammaStep;
    }

    public Double DeltaMin() {
        return DeltaMin;
    }

    public void setDeltaMin(Double DeltaMin) {
        this.DeltaMin = DeltaMin;
    }

    public Double DeltaStep() {
        return DeltaStep;
    }

    public void setDeltaStep(Double DeltaStep) {
        // a little tricky condition
        if (DeltaStep == 0) {
            this.DeltaStep = 0.1;
        }
        this.DeltaStep = DeltaStep;

    }

    public Double GammaEnd() {
        return GammaEnd;
    }

    public void setGammaEnd(Double GammaEnd) {
        this.GammaEnd = GammaEnd;
    }

    public Double DeltaEnd() {
        return DeltaEnd;
    }

    public void setDeltaEnd(Double DeltaEnd) {
        this.DeltaEnd = DeltaEnd;
    }

    public Integer AlphaLoop() {
        return AlphaLoop;
    }

    public void setAlphaLoop(Integer AlphaLoop) {
        this.AlphaLoop = AlphaLoop;
    }

    public Double AlphaMin() {
        return AlphaMin;
    }

    public void setAlphaMin(Double AlphaMin) {
        this.AlphaMin = AlphaMin;
    }

    public Double AlphaStep() {
        return AlphaStep;
    }

    public void setAlphaStep(Double AlphaStep) {
        this.AlphaStep = AlphaStep;
    }

    public Double AlphaEnd() {
        return AlphaEnd;
    }

    public void setAlphaEnd(Double AlphaEnd) {
        this.AlphaEnd = AlphaEnd;
    }

    public Integer BetaLoop() {
        return BetaLoop;
    }

    public void setBetaLoop(Integer BetaLoop) {
        this.BetaLoop = BetaLoop;
    }

    public Double BetaMin() {
        return BetaMin;
    }

    public void setBetaMin(Double BetaMin) {
        this.BetaMin = BetaMin;
    }

    public Double BetaStep() {
        return BetaStep;
    }

    public void setBetaStep(Double BetaStep) {
        this.BetaStep = BetaStep;
    }

    public Double BetaEnd() {
        return BetaEnd;
    }

    public void setBetaEnd(Double BetaEnd) {
        this.BetaEnd = BetaEnd;
    }

    public Double Pulse1Start() {
        return Pulse1Start;
    }

    public void setPulse1Start(Double Pulse1Start) {
        this.Pulse1Start = Pulse1Start;
    }

    public Double Pulse1End() {
        return Pulse1End;
    }

    public void setPulse1End(Double Pulse1End) {
        this.Pulse1End = Pulse1End;
    }

    public Double Pulse2Start() {
        return Pulse2Start;
    }

    public void setPulse2Start(Double Pulse2Start) {
        this.Pulse2Start = Pulse2Start;
    }

    public Double Pulse2End() {
        return Pulse2End;
    }

    public void setPulse2End(Double Pulse2End) {
        this.Pulse2End = Pulse2End;
    }

    public double TotalTime() {
        return TotalTime;
    }

    public void setTotalTime(double TotalTime) {
        this.TotalTime = TotalTime;
    }
}
